Track-Based Disk Logging

نویسندگان

  • Tzi-cker Chiueh
  • Lan Huang
چکیده

Disk logging is a fundamental building block for faulttolerance system design because it captures a persistent snapshot of critical system state for subsequent recovery in the occurrence of failures. Logging typically is required to be synchronous to ensure absolute recoverability. Therefore speeding up synchronous disk write is critical to those fault tolerance systems that are based on disk logging. This paper describes a novel track-based disk logging technique that is able to reduce the latency of synchronous disk writes to the minimum without compromising data integrity guarantee. As an application of track-based disk logging, we present the design and implementation of a low-writelatency disk subsystem called Trail. Through a fully operational Trail prototype, we demonstrate that Trail achieves the best known disk logging performance record, which is close to data transfer delay plus command processing overhead. A 4-KByte disk write takes less than 1.5 msec. Based on the TPC-C benchmark, the transaction throughput of a Trail -based transaction processing system is on an average 62.9% higher than one based on a standard disk subsystem, and the database logging-related disk I/O overhead is re-

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Trail: A Fast Synchronous Write Disk Subsystem Using Track-Based Logging

Synchronous disk write presents a serious performance problem for those applications that require strong data integrity guarantee. This paper describes the design and implementation of Trail, a disk subsystem that features a track-based logging technique to minimize the performance impact of synchronous disk write operations. We have demonstrated in this research that Trailcan reduce the latenc...

متن کامل

Charm: An I/O-Driven High-Performance Transaction Processing System

Performance of transaction processing systems is mostly determined by the amount of required physical disk I/O, which is due to database table accesses or log record writes. This paper describes a high-performance transaction processing system called Charm, which aims to reduce the performance impacts of disk I/O to the minimum. In current transaction processing architectures, a transaction blo...

متن کامل

NVRAM-aware Logging in Transaction Systems

Emerging byte-addressable, non-volatile memory technologies (NVRAM) like phase-change memory can increase the capacity of future memory systems by orders of magnitude. Compared to systems that rely on disk storage, NVRAMbased systems promise significant improvements in performance for key applications like online transaction processing (OLTP). Unfortunately, NVRAM systems suffer from two drawba...

متن کامل

CS 223 : Assignment 3

Question 1. • We studied three types of logging strategies in class: physical, logical, and physiological. Briefly (1-2 lines) explain the difference between the three logging strategies. • Consider recovery algorithms for transaction aborts and system restart that are based on logging. These recovery algorithms require that log records for a transaction must be forced to disk when a transactio...

متن کامل

LifeTag: WiFi-Based Continuous Location Logging for Life Pattern Analysis

Continuous logging of a person's geographical position is required for various " life-log " applications, such as memory aids, automatic blog generation, and life pattern analysis. GPS is one way of logging, but it is unable to track movements indoors, and hence cannot track people !G s ordinary activities. We propose a WiFi-based location detection technology for location logging. It detects a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002